Hi大家好,
這是我參加 iT 邦幫忙鐵人賽的第 1 次挑戰,這次的主題聚焦在結合 Python 爬蟲、RAG(檢索增強生成)與 AI,打造一套 PTT 文章智慧問答系統。在過程中,我會依照每天進度上傳程式碼到 GitHub ,方便大家參考學習。也歡迎留言或來信討論,我的信箱是 gerryearth@gmail.com。
不知不覺,我們已經完成了 30 天的鐵人賽挑戰 。這一路從無到有,從環境建置到智慧問答系統的完成,再到延伸的效能、UX 與最佳化探討,今天就讓我們好好回顧一下這段旅程,並思考未來可以怎麼發展。
這次的主題是 打造一個 PTT 文章智慧問答系統,透過 RAG(檢索增強生成)結合 Python 爬蟲、Django、Pinecone、Gemini,我們一步一步完成了以下重點:
完成後,我們擁有一個能夠:
的 智慧問答 API。
這是一個雖然簡單,但完整體現 RAG 概念落地 的專案,非常適合作為入門與教學範例。
當然,這個專案還有很多進化空間:
更強大的檢索能力
多模態支援
即時性資料
社群化與推薦系統
商業應用
這是我第一次參加 iT 邦幫忙鐵人賽,30 天的挑戰真的不容易:
但回頭看,這段過程讓我不只熟悉了 RAG 與 AI 應用開發,也強迫自己把概念講清楚、教會別人,這其實比單純寫程式更有挑戰性。
也非常感謝在過程中留言、按讚、寫信交流的朋友們!
有你們的鼓勵,才讓我能撐到最後一天。
AI 與 RAG 不是遙不可及的技術,而是可以落地、可以幫助我們解決資訊檢索問題的工具。
希望透過這 30 天的文章,大家能更清楚知道:
如果你跟我一樣,對 Python & 生成式 AI 開發很有熱情,歡迎繼續交流!
謝謝大家這 30 天的陪伴,我們下次挑戰再見~